package vcp.client.request;

import vcp.enums.RequestType;
import vcp.enums.SiteEnum;
/**
 * <p> customer check in request class </p>
 * @author VCP team
 *
 */
public class CustomerCheckInRequest extends Request
{

	/**
	 * 
	 */
	private static final long serialVersionUID = 2758118895438850484L;

	private final int userID;
	/**
	 * getter
	 * @return user id
	 */
	public int getUserID ()
	{
		return this.userID;
	}

	private final int carID;
	/**
	 * getter
	 * @return car id
	 */
	public int getCarID ()
	{
		return this.carID;
	}

	private final SiteEnum site;
	/**
	 * getter
	 * @return site
	 */
	public SiteEnum getSite ()
	{
		return this.site;
	}
	/**
	 * constructor
	 * @param userID
	 * @param carID
	 * @param site
	 */
	public CustomerCheckInRequest ( int userID, int carID, SiteEnum site )
	{
		super(RequestType.CUSTOMER_CHECK_IN);
		this.userID = userID;
		this.carID = carID;
		this.site = site;
	}

}
